mutation ($debitedAccountUuid: String!, $creditedAccountUuid: String!, $contactUuid: String = null, $contactName: String = null) {
    createTransaction(input: {
        amount: 1100.12,
        creditAmount: 1100.12,
        transactionDate: "2022-10-01",
        type: CARD_PAYMENT,
        comment: "Test comment",
        checked: false,
        accountDebitedUuid: $debitedAccountUuid,
        accountCreditedUuid: $creditedAccountUuid,
        contactUuid: $contactUuid,
        contactName: $contactName,
        invoiceNumber: "12345",
        parentUuid: null,
        detailed: false,
        statementDate: "2022-10-01"
    }) {
        transaction {
            uuid,
            amount,
            creditAmount,
            transactionDate,
            type,
            comment,
            checked,
            accountDebited {
                uuid
            },
            accountCredited {
                uuid
            },
            contact {
                name
            },
            invoiceNumber,
            parent {
                uuid
            },
            detailed,
            statementDate,
            created,
            modified
        },
        contact {
            uuid,
            name
        },
        accounts {
            uuid,
            name,
            total,
            totalWaiting
        }
    }
}